Skip to main content

电子齿轮、相位偏移和齿轮间隙补偿

查看 BasicMotion_SynchronizedMotion.project 安装目录中的示例 CODESYS 在下面 ..\CODESYS SoftMotion\Examples

此示例说明如何将电子变速箱与相位偏移和齿轮间隙补偿结合使用。

应用程序的结构

该应用程序由一个简单的状态机组成 PLC_PRG 程序和跟踪,您可以使用它轻松追踪功能块的功能。

  1. 使用 MC_Power(STATE_POWER

  2. 启动同步运动,并使主轴在位置 0 和位置 100 之间连续移动(STATE_COMMAND_POS_0STATE_COMMAND_POS_1)。

用法

主轴(轨迹图中的黑色)以每秒 50 个单位的最大速度在位置 0 和位置 100 之间连续来回移动。

电子变速箱(MC_GearIn)的齿轮比为 2:3,将主机芯转换为 Slave0 轴(轨迹图中为绿色)。齿轮产生的最大速度为每秒 75 个单位。

然后,相位偏移(MC_Phasing)30个单位应用于 Slave1 轴(轨迹图中的橙色)。速度与 Slave0 轴,除斜坡阶段外。

最后,采用齿轮间隙补偿,使运动达到 Drive 轴(轨迹图中的蓝色)。为了演示目的,齿轮间隙设置为不切实际的 5 个单位的高值。该图显示了运动开始时以及每次运动方向反转时的补偿运动。

_sm_img_basic_timing.png